History
History
Synonyms
UK
US
Meaning:
contend

to struggle, compete

compete, fight

promote

to give (a person) a higher position or rank; to help to organize and start (something)

help, advance

PUSH FOR as in Wiktionary
PUSH FOR as in Wikipedia